package modelo;

import javax.swing.JOptionPane;
import vista.VentanaCategoria;
abstract class Creador {

	VentanaCategoria ventanaCategoria = new VentanaCategoria();
	
	public static Creador metodoFabrica(String tipo){
		if(tipo.equals("Salir"))
			return  new Mensaje();
		return null;
	}

	public String toString() {
		return "Creador";
	}
}

class Mensaje extends Creador {
	int confirmacion;
	
	public String toString() {
		if(JOptionPane.showConfirmDialog(null, "¿Realmente Desea Salir?", "Confirmar Salida", JOptionPane.YES_NO_OPTION)==0);
		ventanaCategoria.dispose();
		return null;
	}

	public int getConfirmacion() {
		int j = JOptionPane.showConfirmDialog(null, "¿Realmente Desea Salir?", "Confirmar Salida", JOptionPane.YES_NO_OPTION);
		return j;
	}		
}

